import cv2 as cv
import numpy as np
from matplotlib import pyplot as plt
img=cv.imread('../../data/girl.png')
# img = cv.imread('../data/opencv-logo-noise.png
blur =cv.bilateralFilter(img,21,20,20)
median =cv.medianBlur(img,5)
GBlur =cv.GaussianBlur(img,(5,5),0)
h1 =np.hstack((img, blur))
h2 =np.hstack((median,GBlur))
res =np.vstack((h1,h2))
cv.imshow("res",res)
cv.waitKey(0)
cv.destroyAllWindows()